<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="html" indent="yes"/> 
<!--  <xsl:strip-space elements="*"/> -->
  <xsl:template match="/"> 
    <ul>
      <xsl:apply-templates/>
    </ul>
  </xsl:template> 
   
  <xsl:template match="//pagesets/pageset[@scope='main']/page"> 
    <xsl:choose>
      <xsl:when test="@hidden='1'">
      </xsl:when>
      <xsl:otherwise>
        <xsl:if test="{#keys#}">
          <li id="link_{@id}" class="main">
            <a href="?link={@id}"><xsl:value-of select="@id"/></a>
            <xsl:if test="subpages">
              <ul>
                <xsl:apply-templates/>
              </ul>
            </xsl:if>
          </li>
        </xsl:if>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template> 

  <xsl:template match="subpages/page"> 
    <xsl:if test="{#keys#}">
      <li id="link_{@id}" class="main_child">
        <a href="?link={@id}"><xsl:value-of select="@id"/></a>
      </li>
    </xsl:if>
  </xsl:template> 

</xsl:stylesheet>